Visual domain-specific modelling: Benefits and experiences of using metaCASE tools
نویسنده
چکیده
1 Introduction Jackson (Jackson 95) recognises the vital difference between an application's domain and its code: two different worlds, each with its own language, experts, ways of thinking etc. A finished application forms the intersection between these worlds. The difficult job of the software engineer is to build a bridge between these worlds, at the same time as solving problems in both worlds.
منابع مشابه
Towards an Integrated Environment for Method Engineering
In order to facilitate better Information Systems Development (ISD), Method Engineering technqiues and tools are needed that support flexible creation, modification, and reuse of ISD methods and tools for use on specific problem domains. A metamodelling notation is needed for specifying and integrating different design notations. MetaCASE support is required for building, reusing and evolving t...
متن کاملMeta-Modeling and Meta-CASE Tools - A Silver Bullet for Model-Driven HMI Development?
Due to the increasing complexity of automotive human-machine interfaces (HMI) the development of appropriate user interfaces requires powerful development processes as well as easy-to-use software tools. However, in comparison to domains like embedded system development suitable software tool kits are missing in the field of HMI development. Actually meta-modeling and domain-specific languages ...
متن کاملAdding Rule-Based Model Transformation to Modelling Languages in MetaEdit+
MetaEdit+is a commercial tool by MetaCase for creating domainspecific, syntax-directed visual modelling environments. MetaEdit+synthesizes such environments from user-provided metamodels and contains a Generator Editor for code/report generation. An API is provided to allow external manipulation of models through SOAP. Currently, the MetaEdit+ tool does not natively support rule-based model-to-...
متن کاملWhite Paper Abc to Metacase Technology
This article forms a short introduction to metaCASE technology. First, we describe the main advantage of metaCASE tools when compared to CASE tools. Second, we explain the basic principles behind metaCASE tools and illustrate how they work. MetaCASE tool functionality is then illustrated using the MetaEdit+ metaCASE tool. The article concludes by presenting a number of different application dom...
متن کاملBeyond Process Modelling Languages: A Metamodelling Approach to Customizable Concepts and Enactability in MetaCASE Proposal for a licentiate thesis
MetaCASE environments are emerging with support for method engineering and methods’ use. In this scope, also the importance of process engineering has been recognized and the research on methodical process support has started to seek appropriate forms. One of the problems faced in process support customization is the increasing variety of process modelling techniques and methods with extremely ...
متن کامل